#ifndef OTHEREQUIPMENT_H
#define OTHEREQUIPMENT_H
#include <QObject>
#include <QDateTime>
#include <QStringList>
#include "BaseXml.h"
#include "DataType/PointStruct.h"
#include "DataType/PortStruct.h"
#include "Command/BaseCmd.h"
#include "DataType/PointSwitchUdpStruct.h"
class OtherEquipmentXml : public BaseXml<OtherEquipmentXml>
{
public:
    friend class BaseXml<OtherEquipmentXml>;
    bool parser();
    bool modify(PortStruct target,QSharedPointer<BaseCmd> sharedCmd);
    bool NewXmldata(PortStruct target,QSharedPointer<BaseCmd> sharedCmd);
    bool Function(StructList m_structList,quint16 addr,quint16 value);
    bool clear();
    QList<PointSwitchUdpStruct> m_pointSwitchUdpList;
private:
    OtherEquipmentXml();

};

#endif // AUTOMATICXML_H
